#pragma once
#include "ShaderTypes.h"
#include "Element.h"

namespace Rendering {
class Triangle : public Element
{
public:
	Triangle(Renderer* renderer, std::string vertexShaderFile, std::string pixelShaderFile);
	~Triangle(void);
	virtual void Transform(_In_ Renderer* renderer, _In_ DirectX::CXMMATRIX matrix) override;

private:
	std::vector<PosColorVertex> m_vertices;
};

}
